Copyright: StlHEditor Copyright (C) 2000, Ascher Stefan


Overview

StlHEditor Version 5.3, Copyright © 2000, by Ascher Stefan

Email:	stievie34@hotmail.com
Internet english:	http://www.codearchive.com/~stefan/eng/index.html
Internet german:	http://www.codearchive.com/~stefan/index.html

Introduction

General

    Disclaimer

    Copyrights and Trademarks

    Install

    Uninstall

    TinyWeb

    Why StlHEditor?

    Why Freeware?

    Features

    Updates

    Future plans

    Known Problems

    FAQ

    Securitydoubts?

    Interesting Links

    Contact

    Credits

Quickstart

    Templates

    Scripts

    Programoptions

    Record Edittime

    Tools

    IntelliSense

    Drag and Drop

    About modal and nonmodal Windows

    Using HTML Tidy

    Find in Files

    Usefull Shortcuts and other hidden features

Menus

    File

    Edit

    Format

    Insert

    Macros

    Project

    View

    Extras

    Tools

    Window

    Help

Toolbars and Windows

    Main Toolbar

    Default Toolbar

    Text Toolbar

    Table Toolbar

    List Toolbar

    Form Toolbar

    Color Toolbar

    Browser Toolbar

    Outputwindow

    Windowbar

    Statusbar

    Clipboard

Explorer

    Fileexplorer

    Projectexplorer

    Codeexplorer

    Previewexplorer

Using the Editor

    The Editor

    Syntax Highlighting

Dialogs and Wizards

    HTML Wizard

    Open URL Dialog

    Document Body

    External Link

    Tablewizard

    All Targets

    Footnotes

    Metatags

    Customize Tools

    Check Links

    Find in Files

    Customize Help

    Templates Dialog

    Documentinfo

    Windows

    Editoroptions

    Projectoptions


Introduction

StlHEditor is a FREEWARE Program for creating, editing and testing Webfiles, usually HTML Files, but you can use it for Scriptfiles, Javafiles and similar as well.

This Program includes no Compiler, this is only an Editor, but you can find great Freeware compiler in the Internet e.g. the Java Delevolpment Kit (JDK) from Sun Microssystems the inventors of the Java language (highly recommended).

This is a textbased HTML Editor, this means, that you have to know something about the HTML Syntax. There are great Tutorials for making HTML sites, just have a look.

This Helpfile is not for learnig you the HTML Syntax and technique, this Helpfile is only to describe the Program itself and what you can do with it.

You can acces this Helpfile by using the “Contents”-Menuitem in the “Help”-Menu. For a contextsensitive Help for Dialogs use the [image] Button in the Titlebar and click into one control you want to learn more, alternative you can give the control the focus and press ”F1”.

This Onlinehelp (stlheditor.hlp) and the contextsensitive Help (sectx.hlp) are in seperate files, because if you don’t need one of this Helpfiles, you can just delete one of them, and keep the other one to save some harddiskspace.

Why is this Helpfile not in the new HTML Help Fileformat, but in the “poor”, old WinHelp format?

I don’t like this new HTML Help files, because they are slow, unflexible, the compiler generates a two times bigger file, you can’t integrate it that good as Contexthelp into programs, and last (?) but not least, it’s much more work to make and link a HTML Help. By the way, it is much more powerfull and customizable than the new HTML Help, you should be glad, that I’m using this kind of helpfile ;-). It’s a shame that MS doesn’t support this good, old, still working Helpfileformat anymore, but I’ll still use it. One time MS makes a thing, which is working good, they replace it with a disaster.

Please excuse some misspelled words and other misstakes, I’ve written this helpfile within three days, and english is not my native language. I would be very glad, if you send me a short message, if you have found something, I should change.

The Programparts:

•	This program (StlHEditor) was written and compiled with Microsoft's Visual Basic® Version 5.0 SP 3 to p-Code (Pseudo Code).

•	The Gridcontrol was witten (from Steve McMahon, vbAccelerator) with VB 5 SP 3 and compiled to Native Code.

•	The Editor Control "CodeMax" was written and compiled from WinMain Software using Microsoft's Visual C++® (without using MFC).

•	The program "asfif.exe" (Find in Files) was written and compiled with Borland's Delphi® 5.0.

•	The Helpfiles (stlheditor.hlp and sectx.hlp) was written with MS Word 97® (what a fucking stupid program, they charge money for it, I can’t imagine!) and compiled with the MS Help Workshop.

•	All other parts were written with Microsoft's Notpad.

Required Harddiskspace is about 5.6 MB, but probably less, because it uses a lot of shared Libraries, which comes with a lot of other Program, and which you have probably already installed.

The installation package contains one more program, a very small and fast WebServer Software (TinyWeb), which was written and compiled from Max Masyutin using Borland’s® Delphi®.


Disclaimer

This program is FREEWARE, you are allowed to use and distribute it for free, you are NOT allowed to sell neither the whole program nor one of it‘s parts for profit.

You are using StlHEditor at your own risk, no responsibility is taken for damages to your computer system.

As Licencetherms use the commonly well known EULA‘s for Freeware, and imagine “StlHEditor” as softwaretitle and “Ascher Stefan” as Author/Company Name.

If you want to pay for this program, please not to me, but amnesty international, Greenpeace and any other nonprofit organisation need always money.


Copyrights and Trademarks

Netscape is a registered Trademark from Netscape Communications Corp.

Windows, Windows95, Windows NT, ActiveX, ActiveMovie, ActiveVRML, Visual Basic, Visual C++, Visual J++, Visual Basic Scripting Edition (VBScript), JScript (Microsoft's JavaScript implementation), Internet Assistant, Internet Explorer, HTMLHelp and who knows what else, are registered Trademarks from Microsoft.

Java and HotJava are registered Trademarks from Sun Microsystems.

Delphi is a registered Trademark from Inprise Borland.

The Copyright of this Programms and all it‘s parts, excepted there is an other hint, are by me.


Install

Download the Setupprogram (sesetupen.exe), and run it.

You need not uninstall previous version of this program to upgrade to a newer version, the installationprogram detects automatically obsolete files, and replaces them with the newer one. If You uninstall earlier Versions, your settings will maybe go lost.


Uninstall

There are two ways:

1.    Startmenu / Programs / StlHEditor / Uninstall.

2.    Controlpanel / Software / Install/Uninstall / Choose StlHEditor in the list / click Add/Remove.

This starts the Deinstallationsprogram, which removes all Programparts. The deinstallation program probably doesn't remove all the files, but you can remove them, by deleting the application folder.

It is not recommended to delete this programm manually, because the environment will remain on your system.


TinyWeb

The Setupprogram contains a small (~50 KB), nice and fast Webserver Software, for more information see the documentation to this program "tinyweb.chm".

You can start and terminate it via the "Extras"-Menu, because this Program has no userinterface. To setup the options, use the "Programoptions"-Dialog ("HTTP Server").

This program was written by Max Masyutin using Delphi®.

You need this program only, when you haven’t already installed a Web Server Software, and you want to test Serverside stuff (CGI etc.) with this program. This program is no CGI interpreter, you need to download one if you want to run CGI Programs.


Why StlHEditor?

Why is there a program like StlHEditor, aren't there enough great HTML Editors? Yes, I know, there are a lot of great HTML Editors, much more better than this one, but I tried to write a Program which loads fast, only for editing some small things, and I hope it's a bit more comfortable than Notepad.


Why Freeware

Why Freeware?

A lot of great programs are Freeware (e.g. StarOffice, LCC, 1st Page 2000, InnoSetup and a lot more), and I tried to do my thing, to give something back to the community.

If you want to place an Icon to this program on your Website, use this code:

<A href="http://www.codearchive.com/~stefan/eng/stlheditor/index.html" target="_blank"><IMG src="http://www.codearchive.com/~stefan/banner/mwseico.gif" width="88" height="31" border="0" alt="Made with StlHEditor"></A>


Features

•	Multiple Document Interface (MDI).

•	Onlinehelp and contextsensitive Help for Dialogs.

•	Very customizeable, in my opinion.

•	Unlimited Undo and Redo. Unlimited Filesizes.

•	Preview from the document, without saving it before, with internal and external Preview.

•	Realtime Syntaxhighlight with WinMain's CodeMax, supports a lot of languages (HTML, Java, Basic, C/C++, Pascal, SQL, unfortunately no Perl).

•	Supports Bookmarks.

•	Horizontal and vertical Splitterbar, very usefull for copy and paste :-).

•	Importfunction from links from Netscape Bookmarks and IE Favoriten (*.url).

•	Table-, Body- and other wizards.

•	Integration from any help-file (*.hlp, *.chm) for each filetype, which you can start with the F1-Key in the Editorwindow.

•	Integration from three external Browsers.

•	You can use templates.

•	Possibility to check the active document for broken local links.

•	It is possible to record the edit time for each document.

•	IntelliSense.

•	Autodedect the location from Internet Explorer and Netscape Navigator.

•	It ist possible to define up to 255 custom menuitems ("Tools").

•	You can open files writeprotected.

•	It is possible to follow links (open files, jump to an anchor etc.) by holding down the Ctrl key in the Editor, and clicking on the link.

•	You can manage your Websites with Projectfiles (*.sep).

•	Possibility to open a Site from an URL.

•	Windowbar for easy navigating through the opened windows.

•	Shortcuts for a lot of often used functions.

•	This program can find newer version from itself (Menu "Extras", "Look for Updates").

•	Printout capability from Source and Preview, depending on which Tab in the Document is selected.

•	Fully Drag and Drop support from anywhere to anywhere. Drag files from the Windows Explorer and Drop it into the Projectexplorer to add them to the Project. Drag files from anywhere and Drop it anywhere into your Document to insert a link to this file, etc.

•	Captures StdOut from Console programs (e.g. Compilermessages) called through the Toolsmenu in realtime.

•	A ruler for the Document for Millimeters, Inch, Twips and Pixel (default), do not laugh, I like this!

•	You can resize the Documentwindow to different sizes with one click, to see how it looks like with an other Screenresolution.

•	Support for HTML Tidy, for more Info see here (Using HTML Tidy).

•	Find in Files.

•	Columnselection (just hold down the Ctrl Key and select with the mouse).

•	You can test your sites via a HTTP Server with the internal Preview, and you can make for each Project a seperate configuration (Projectoptions).

•	Support for 10 Macros.

•	It's free, I've seen this often as feature.


Updates

You can download the current version from the Homepage of this program.

You can also sign in my mailinglist at the StlHEditor Homepage, and I'll inform you about Updates, Problems and related stuff.

You can also use the Internetupdate function from this Program, just use the “Look for Update”-Menuitem in the “Extras”-Menu.

If you have any ideas, which I can build in the program, please let me know them, and I will do my best. OK, I’m not a professional, and maybe some things are to hard for me, but I like challanges, and I promise you, I’ll try it!


Future Plans

•	Removing some Problems!

•	FTP Client, which can upload whole Projectfiles with versionscheck.

•	One time it should be possible to make your own Sysntaxhighlight.

•	A Check Spelling again, but this is very complicated.

•	A good codecompletion routine, puh.


Known Problems

•	*.png pictures are not supported.

•	This Program is a Ressourcekiller.

•	Find In Files Output should not exceed 64 KB.

It would be great when you will report me Problems happened on your Computer, because maybe I can provide then a better version of this Program. You must know that I am writing my Programs alone and I'm testing it alone.

If you have some suggestions for features which I can build in, please contact me, and I'll try my best.


FAQ

Q: After runnig Miscrosoft's ReagClean an Error (429, "ActiveX component can't create object") occours at loading a document Window, why, and what's to do?

A: I know, I like the RegClean Program too. This is either a problem from the Editor Control CodeMax or a bug in the RegClean Program. RegClean unregisters this Control, and I don't know why. The easiest way to register this control again is, to launch the DOS Command, navigate to the Systemfolder (e.g. "C:\Windows\System\") and enter as commandline "regsvr32.exe cmax20.ocx".

Q: Why don't the program prompt me to save a projectfile?

A: Because the use of projectfiles ist optional, you are not forced to use projects, so you are not bothered to save files you don't want to save it. This is a feature not a bug.

Q: Why is the "Editoroptions"-Menuitem not available, when no Document is opened?

A: This has the simple reason, that the program loads faster, the settings will take affect immediately, and they applies to all Documents.

Q: Can this program run without Microsoft's Internet Explorer?

A: No, you must have installed the Internet Explorer Version 4.0 or higher.

Q: Why is this program not associated with HTML files after the installation?

A: I don't want to write to much in the Registry from other people. You can easy make a association with the Windows Explorer for you own.

BTW: There is a link in the "Send To" Menu.

Q: Why can't I call the default help with the F1 Key since Version 5.2.6?

A: Becuase the call is now made in an other way, define in der Dialog "Editoroptions" the Hotkey "F1" for the command "DisplayHelp".

Q: Will it remain Freeware in the future?

A: At the time I have no plans to change this, and I can’t imagine that my mind changes in the near future.


Securitydoubts

Securitydoubts?

Q: Does this program save anything to the registry?

A: Yes, at the installationprocess some files must be registered, which will be removed during the deinstallation.

For programsettings the Program uses the different *.ini-Files, which you can find in the directory {App}\profiles\{user}.

Q: Does the program read something from the registry?

A: Yes, the location from Internet Explorer and Netscape Navigator.

Q: Does it send data over the internet?

A: Yes, at the updatefunction. The program loads a textfile (http://www.codearchive.com/~stefan/stlheditor/lfupdate.txt) from my webhost and reads it, and the program, of course, must tell the serversoftware, that it wants this file.

Q: Why schould I enter my personal data?

A: Different Wizards uses this datas. This is only, that you need not enter this data again and again.

This data will be stored at {App}\profiles\{user}\seop.ini you can read it with e.g. Notepad.

Q: Is this program able to cause General Protection Failures and similar?

A: Sure, any program can do this, but I hope it will not.

Q: Does it install any "Advertising Software" (i.e. Web3000, TimeSink, Aureate etc.), or other kind of Spyware on my system?

A: Definitely not, this is real Freeware.

If you have further questions, please let them me (stievie34@hotmail.com) know, and I'll give you an answer.


Interesting Links

1st Page 2000 great HTML Editor.

Ulli Meybohm's HTML Editor great HTML Editor (in german lauguage).

Java Development Kit (JDK) the Java Development Kit from Sun Microsystems.

JCreator the best Java IDE (Integrated Development Environment) I know (phantastic!).

RealJ another very good, but smaller, Java IDE.

SELFHTML HTML Documentation in german language.

StyleAssistant you must have this, if you want to use CSS.

XENU checks if your links are still OK.

HTML TIDY HTML Validation.

W3C W3 Comsortium, they say whats up to date in HTML.

HTML Force 2000 The fastest HTML Editor ever seen.

CSE HTML Validator Lite HTML Syntax Check.

GeoHTML Freeware Program for creating Imagemaps.

The HTML Reference Library v4.0 in english language.


Contact

Name:	Ascher Stefan
Email:	stievie34@hotmail.com
Internet english:	http://www.codearchive.com/~stefan/eng/index.html
Internet german:	http://www.codearchive.com/~stefan/index.html


Credits

HTML:

SelfHTML - http://www.teamone.de/selfhtml/

Editor Control CodeMax:

WinMain Software - http://www.winmain.com/

Parts of the dockable Window:

VB Web - http://www.vbweb.f9.co.uk/

Registry, Statusbar, Gridcontrol and other:

Steve McMahon, vbAccelerator - http://vbaccelerator.com/

Miscellaneous:

BasicWorld - http://www.basicworld.com/

Microsoft - http://www.microsoft.com/

Inprise Borland - http://www.inprise.com/

VBnet - http://www.mvps.org/vbnet/

Planet Source Code (tm) - http://www.planet-source-code.com/

VB Code - http://www.vbcode.com/

FreeVBCode - http://www.freevbcode.com/

Code Guru - http://codeguru.developer.com/

David Crowell - http://www.davidcrowell.com/

The Setup Program:

InnoSetup - http://www.jordanr.dhs.org/isdl.htm

ScriptMaker - http://www.tafweb.com/scriptmaker.html

Newsgroupusers from:

news://news.basicworld.com/

news://msnews.microsoft.com/

Errortrapper, and brother:

Thomas Ascher - http://members.nbci.com/atnotes/

Computerdispenser, mental and physical father:

Norbert Ascher - http://www.ascher.at/

My Webhosts:

CodeArchive - http://www.codearchive.com/

NBCi - http://www.nbci.com/

Other supporters:

My two cats - Mieze and Kater

And all my friends, relatives, users, supportes etc.


Templates

Templates are ordinary Textfiles located in the folder "{App}\Templates". This is maybe useful, if you have to make Sites with the same Style, you make one Template and all other new Documents are based on this Template. For saving the Template use the Menuitem "Save as Template..." ("File"). You will see a Dialogbox with all available Templates, type in a Name for the Template and click "OK". From now on this Template should be available.

If you use now "New from Template..." ("File") you can see your new Template, select it and click "OK". A new Document based on the created Templated is loaded.

To change the default Template, right click on the Template in the “New from Template” or “Save as Template” Dialog, which you want to have as default, and choose in the apperaring Popup Menu “As Default”. From now on this Template is your default Template, and all Documents will be created based on this Template when you use the Menuitem “Default Document” or the Toolbar-Button “New”.

The default Template is marked red in the Templates-Dialog.


Scripts

Scripts are Textfiles located in the folder "{App}\Scripts", which contains some useful Scripts you can insert easily into your Document. You can also use this Feature for storing often used Codesnippets.

If you want to insert one of the available Scripts you can either use the Menuitem "Script..." (Menu "Insert"), or the Code-Explorer. The choosen Script is now at the location from the Textcaret.

To add your own Scripts or Codesnippets, just make a Textfile with the the code, and save it in the folder “{App}\Scripts” under a name you want. This file should appear the next time you call the “Scripts”-Dialog, and it can be found in the Codeexplorer too.

The Menuitem "Insert from File..." (Menu "Edit") makes the same, but you can choose any File. Sure, it is not usefull trying to insert a binary file, it should be an ASCII file.


Options

Programoptions

With this Dialog you can setup some Programoptions.

The most Options you can change in the Options Dialog, are only for new Windows, all already opened Windows will not be affected from this changes.

Highest priority have the adjustments in the Options Dialog, except the HTTP Server settings, which will be taken from the Projectoptions, if a Projectfile is opened. The Server Settings in this Dialog will only be taken, if there is currently no Project opened.

To call this Dialog use the “Programoptions”-Menuitem in the “View”-Menu.

The Controls in detail:

General:

This is the place for setting up some general stuff.

Count recent Files: Is the count of the recent files found in the Dropdownmenu from the “New”-Button in the Default-Toolbar. Choose here how much files should be listed in this Menu. In this Menu Projectfiles and other files are seperated by a bar, but you can’t choose seperately the count of listed Project- and other files.

At Startup: Select here what the Program should do at startup.

•	“ Wait until the user makes some nice”: the Programs does nothing.

•	“ Show ‚Open‘ Dialog”: shows the Open-Dialog to choose a file to open.

•	“ Show ‚New from Template‘ Dialog”: shows the New from Template Dialog to create a new Document from a Template.

•	“ Load new Default Template”: loads the default Template.

•	“ Open last File”: opens the last file in the History.

Dateformat / Timeformat: You can insert the current Date and Time into your active Document. Choose here the Format, which should be used. You have to use “n” for Minutes, because “m” is reserved for Months.

Webbrowser as default Offline: Check this, if you wish, that the internal Preview is as default Offline. You can go online by unchecking the Checkbox “Offline” in the Browsertoolbar. I build this in, because if there is an external Picture, the Browser tries always to connect to the Internet.

Backup file (*.bak) from original file: Check this if you wish to make a backupcopy from the original file, before it will be overwritten. The Backupfile has the same filename as the original, but the extenshion “bak”, e.g. “index.html.bak”.

Count of visible Lines in ComboBox “Tags”: Choose here the count of visible Line in the ComboBox Tags in the Default Toolbar.

Excepted Characters from converting from/indo HTML Code:

Enter here all Characters you don’t want to convert from or into HTML Code, when you use the Menuitems “Special Char To HTML” and “HTML to Special Char” (Menu “Edit”).

As default “<”, “>”, Quotes, and Spaces are excepted.

With a Graphicsprogram associated Filetypes:

Enter here all Fileextenshions, which are associated with a Graphicsprogram on your System. When you follow a link to this Filetype in the Editor (“Ctrl+Click”), the Program, specified as Graphicsprogram on the Tab “Programs” from this Dialog, is called with the File as Parameter, so it should be loaded into this Graphicsprogram. Seperate the different Extensions by a dot.

Log Edittime:

You can record the Edittime from each Document, and report it in a Textfile. At this Page you can customize this feature.

The time, one Document is deactivated, or the whole program is deactivated, is substracted from the Edittime.

Enable Log:

Check this, if you wish to use this feature, otherwise (default), the Edittime isn’t recorded.

Display Time in Statusbar:

You can display the current Edittime in the Statusbar (the last Panel on the right side). Check this if you want to display the current Edittime for the active Document in the Statusbar. Changes requires a restart from the Program.

One File for all Documents:

Check this, if you wish to save all edittimes in in one file, and choose the filename for the Log-File.

For each Document a seperate File:

Check this, if you wish, to create for each Document a seperate Log-File, and choose the Folder in which this files should be located, or check “Folder from Document”.

Miscellaneous:

Options which doesn’t fit into another category.

Tooltips for Files if the file exists:

Check this, if you wish to display small Tooltip Windows, when you move with the Mouse over a Link and this File exists, you can check in this way, whether the file exists or not.

IntelliSense:

Check this, if you wish to display a small window with all known Tags, when you enter a “<”. For further Information see here.

Convert special Character automatically into HTML Code:

Check this, if you wish to convert special characters automatically into HTML Code while you’re typing.

Jump into next line after inserting <BR>:

Check this, if you wish to jump into the next line, when you insert the Linebreak-Tag (”<BR>”) via the Toolbar, the Menu or the Keyboardcommand, this, of course, ignores when you enter it manually.

Insert Filenames in lower case:

Check this, if you wish to convert all Filenames, you’re inserting, into lower case spelling, but you shouldn’t use this.

Insert Height and Width from Pictures:

Check this, if you wisch to insert automatically the ”height” and ”width” Attribute, when you’re inserting a picture.

Insert Alttext:

Check this, if you wish to insert automatically an Alttext for Pictures. This Alttext contains the Filename and Filesize, e.g. ”filename.jpg – 5kb”. You should provide for each Picture an Alttext, because some people have loading from pictures disabled.

Insert HTML Tags in lower case:

Check this, if you wish to insert all HTML Tags in lower case.

The Ruler:

By default, the Document displays a ruler on the top- and lefthand side of the Window. If you don’t want this uncheck the Checkbox ”Show Ruler”. You can also choose the Back- and Forecolor from the Ruler.

Personal:

This Program provides a place for storing you personal data. Some wizards and Dialogs uses this Information, so you need not enter them again and again.

Name:

Enter your Name here.

Email Address:

Enter your Email Address here, so you can easy insert your own Email Address.

Homepage URL:

The Address from your Homepage.

Go:

Opens this Addresses.

Programs:

You can integrate three external Browsers and some other Programs, you can call most of them via the “View”-Menu.

First, Second and Third Browser:

This is the place to Enter you Browsernames and their locations. The Name is displayed in the “View”-Menu.

Find:

This Program can find the Name and Location from Netscape Navigator and Microsoft Internet Explorer, click this, if you want to save some time. You have to add other Browsers (e.g. Opera) manually.

FTP Program:

Enter here the Name and Location from your FTP Program, if you want to call it from the “View”-Menu.

Graphicsprogram:

Enter here the Name and Location from your Favourite Graphicsprogram. You can call it via the “View”-Menu, and this is the Program, which is called when you follow a Link to a Picture (with the extenshion you entered in the “General”-Page).

External Style Sheets Wizard:

Enter here the Name and Location from you Style Sheets Wizard, you can call it via the “Format”-Menu.

Explorer:

This is the Page to customize the Explorer.

Initial Dir:

This Directory is displayed at the Programstart from the Explorer.

Default Filetype:

Choose here the default filefilter which should be used by the Explorer.

With singleclick:

Check this, if you want to do the actions (Open or Insert) with a singleclick, otherwise a doubleclick is required.

HTTP Server:

Sometimes it’s usefull to have a HTTP Server installed and running, especially to test Serverside Programs like CGI etc.

For this it’s nesecarry to replace the Rootdirectory with a Serveraddres, and that you have the same directories on your local System as on your Serversystem.

This works only, if you have the files already saved, otherwise the requested file can’t be found.

For the Preview replace the Root Directory with the Address:

Check this, if you wish to Preview your documents via a running Server Software.

Root Directory from your Homepage:

Enter here the Rootdirectory from your Homepage, this part of the files you want to view will be replaced with the Serveraddress.

Address:

Enter here the Address to use instead of the Root Directory.

Note: This settings are only used, when no Project is opened, otherwise the settings from the Project are used, which you can setup in the “Projectoptions”-Dialog, even if you haven’t setup them already.

TinyWeb HTTP Server:

With this Program an additional Program (TinyWeb), a Web Server, is installed. You can start and terminate this Program via the Extras-Menu, because this Program has no UI. Here you can setup the options.

Directory for Logfiles: Enter here the Directory, in which TinyWeb should save the Logfiles.

Port: Enter here the Port, defaut is 80.

IP Address: Enter here the IP Address, by default TinyWeb uses all available IP Address.


Record Edittime

This program is able to record the edittime for each document and it can log it in a Textfile. You can customize this feature in the "Programoptions"-Dialog ("Log Edittime"). It is possible to log this in one file for all documents or for each document a seperate file.

It is also possible to display the edittime for the active document in the statusbar. If you en- or disable this, a restart of the program is requried to take affect.


Tools

It is possible to define up to 255 Tools, which can be called from the Toolsmenu. Tools can be each program, e.g. a compiler etc.

To call this Dialog use the Menuitem “Customize” from the Toolsmenu.

With a right click with the mouse on the list a menu appears with some commands you can also find in the toolbar.

To give the filename from the active document to the program as parameter, use the placeholder %1, the placeholder for the documents path without trayling backslash is %P.

To add a new Menu, use the toolbarbutton "New", to remove one, use "Remove", with the "Up", "Down" buttons you can move the menus up and down. For a Seperator (a horizontal line) in the menu enter a "-" as name.

•	Command: If you choose the menu, this is the file which will be called.

•	Workingdirectory is the current directory for the program. There are three prdefined Constants:

- Documentpath (${Document}), the path of the active Document,

- Programpath (${Program}), the path of the called Program, and

- Projectpath (${Project}), the Path to the current Project, if one is opened.

0	You can insert one of them constants with the appearing Menu, when you click the “Constants”-Button. This Constants are caseinsensitive.

•	Windowmode: Here you can choose in which Windowmode the called Program should be displayed. Windowmode can be maximized, minimized, hidden and so on.

•	Wait until program is closed: If this is activated, StlHEditor waits with the programexecution until the called program is closed.

•	Use short Filenames (8+3): If you want to give the Filename from the active Document a Paramter to the called Program and this is activated, the filename is shorted to DOS Formant. You should use this option for each tool. Most programs expect filenames in this format, otherwise it could be, that the called program can't find the file.

•	Save: here you can choose whether the document is saved before this program is called.

•	The "Help"-button will give you some informations.

•	Redirect to Outputwindow: If the called Program is a consoleprogram and this is activated, the output from the program is displayed in a window.

•	Compilerfilter: Outputs from Consoleprograms contains sometimes errors and warnings (e.g. Compiler). It is possible to jump to this line, but you have to define some rules before:

Compiling d:\eigene~1\pascal\projects\netsend\netsend.pas
netsend.pas(55,21) Warning: Local variable TMPSERVER does not seem to be initialized
netsend.pas(66,31) Warning: Local variable TMPRECIEVER does not seem to be initialized
netsend.pas(73,28) Warning: Local variable TMPSENDER does not seem to be initialized
netsend.pas(79,33) Warning: Local variable TMPTEXT does not seem to be initialized
netsend.pas(16,10) Hint: Local proc NETMESSAGEBUFFERSEND is not used
netsend.pas(128,10) Hint: Local proc INSERTCBOITEM is not used
[...]

0	In this example the Linenumbers are in parenthesis, As placeholder for the linenumber use “%l”, so the rules should look like this: “(%l)”.

An other Example:

"MOPORE.P" line123, pos 15 Fehlerbeschreibung

Here you should use "line%l".

If you want to use this, you must activate “Redirect to Outputwindow”.

•	All defined Menuitmes you can find in the list.


IntelliSense

If this option is activated, a small Window will be displayed when you type in a "<" with all known Tags. Now you can choose from the list which Tag should be inserted, so you don't have to type in everytime the whole tag. You can insert the selected Tag by hitting the Tab or Enter Key.

If this Window doesn't hide, you can close it by hitting the Escape ("Esc") Key.

You can modify the Taglist according to your choice, the contents come from the file {App}\config\Tags.txt. This file is also used to fill the ComboBox “Tags” in the Default Toolbar.


Drag and Drop

This program supports different kinds of Drag and Drop:

•	You can open files, drag it from e.g. Windows Explorer and drop it on the MDI Window, not into a Documentwindow.

•	You can add files to your Project, drag it from anywhere (e.g. Windows Explorer) and drop it on the Projectexplorer.

•	You can insert Links in this way, drop it into the Documentwindow.

•	You can insert Code into your Document, drag a Codesnipp from the Codeexplorer, and drop it into your Document.


About modal and nonmodal Windows

A Program knows usually two different kinds of windows, this are modal windows, and nonmodal windows.

Modal windows you must close before you can continue with your work, an example for a modal window is the Options Dialog, or the Infodialog etc.

And there are nonmodal windows, they can remain opened, and you can do normally your work. Examples are the Explorer, the Insert Special Character Window, the Footnotes Wizard etc.

In this program nonmodal windows have a small Titlebar, so it's easy to identify them for you. This kind of windows are called Toolwindows.


Using HTML Tidy

It is possible to use HTML Tidy (http://www.w3.org/People/Raggett/tidy/) from the Toolsmenu:

Make a configurationfile (e.g. config.txt) located at the same place as the Tidy program, which can look like this:

indent: yes
wrap: 2000
tab-size: 2
wrap-attributes: yes

For the different switches see the HTML Tidy documentation.

Make a Toolsmenu Item with the “Customize Tools”-Dialog, which command can look like this:

D:\Eigene Dateien\VB Projekte\SEdit\tidy\tidy.exe -config config.txt -m %1

The "-config" switch is for the configurationfile, the "-m" switch is to get tidy to update the original file. Choose in "Workingdirectory" Programpath, Compilerfilter should be "line %l", activate "DOS Format (8+3)" and "Redirect to Outputwindow".

Errors are written to StdErr and will be captured and displayed in the Outputwindow by the Program.

After using this Menuitem the tidied document is written back to the sourcefile, so you have to reload the document to see the changes, which you can do with "Reload File" (Menu "File").

You should make a backup from the original file before, in case it doesn't look like you want.

If the current document isn't saved before, or no document is opened, I wouldn't call this program, because if there is no filename passed the program, the program runs and waits for inputs. The program doesn't terminate itself, when no filename is passed.


Find in Files

With this program you can search files for a given text.

Use the menuitem "Find in Files" (Menu "Extras"), a Window appears, in which you can enter the searchtext, the folders you want to search and if you want to search casesensitive. Click "OK" and the Outputwindow will open, and all matches are displayed there. You can see the Filename, Line, Column and the linetext.

With a doubleclick on a line, the corresponding file is opended, and the line, in which the text was found, is selected.

This is not a recursive filesearch, you have to add all folders manually, you want to search, but you can add as many folders as you want. OK, not as many as you want, because the configuration file for the find in files program is an INI file, and INI files should not be bigger than 64 KB, but I think in 64 KB is a lot of space to put foldernames in it. The settings are saved, and restored the next time. This makes it possible, that you can choose exact this Folders you want to search.

The filefilter, you can specify, affects only for the search in the directories, this means, when you add the projectfiles, all projectfiles are searched, independent from the filefilter.

To add the projectfiles simply activate the CheckBox "Projectfiles".

The search itself doesn't do this program, for this is the program "asfif.exe", because this keeps this Program smaller, and it's a bit faster, besides is the program not blocked during the Searchprocess. I like Console Apps, nobody can understand this ;-).

Is the CheckBox "Some idle time" activated (default), the program will wait 50 ms before a file is searched. This makes the searchprocess, of course, a bit slower, but the computer has some time to do other things.

When you start now the search, the Outputwindow appears, and all occurrences are written into it. The Output should not exceed 64 KB, because this is written to a Textbox, and Textboxes are limited to 64 KB. On WinNT you can write more than 64 KB into a Textbox, but you can’t open the corresponding file with a doubleclick on a Line.


Usefull Shortcuts and other hidden Features

This Program accepts some Shortcuts (Keystrokes) you can't find out youreself. I don't know where to place a hint to this, because some have no corresponding Menu.

•	Refresh the fileexplorer: Give one of the controls from the fileexplorer the focus, depending on which you want to refresh (Folderlist or Filelist) and then hit Shift+F5.

•	Clear the contents from the Outputwindow: Give the Outputwindow the focus and hit Shift+Del. Instead of this you can use the Menuitem "Clear Output" (Menu "View").

•	Clear Clipboard: Give the Clipboarviewer the inputfocus and hit Shift+Del.

The settings for the ruler are pretty hidden as well:

For choosing the Units (Millimeter, Inch or Pixel) open the contextmenu by using the right Mousebutton on the Ruler and choose what you want.

If you don't want a ruler, open the Optionsdialog (Menu "View"|"Programoptions"), choose the Tab "Misc", and deactivate "Show Ruler".

To close a Project, select the first Node in the Projectexplorer (the Projectnode) and click the Button "Remove from Project" in the Toolbar from the Explorer. You can also close a Project using the Menuitem “Close” in the “Project”-Menu.

To close the Clipboardviewer and the Insert special Character Window, give one of them the focus, and hit Escape.

Not hidden, but not often used is to switch between Source and Preview, for this you can use the Keys F11 (Source) and F12 (Preview).

In the "Editoroptions"-Dialog you can define hotkeys for a lot of actions, but note, that you can change predefined hotkeys (like "Ctrl+X" for Cut), but the hotkey for the corresponding menucommand will remain the predefined hotkey.

If you want to restore the predifined Hotkeys, simply delete the file "hotkeys.dat" located at {App}\profiles\{username}, not the one located in the "config"-folder.


File Menu

This Menu contains filerelatet items:

New:

This Menu is for creating a new Document, you can do this in different ways:

Default Document:

Creates a new Document based on the default Template. This makes the same as the New-Button in the Toolbar. For changing the Defaulttemplate use the “New from Template” or the “Save as Template” Dialog. Right Click on the Template you want to have as default and choose in the Popup Menu “As Default”. The Defaulttemplate is marked red. More inforamtions about Templates see here (Templates).

New from Template:

Shows a Dialog with all Templates, you can choose one, and a new Document is creates based on this Template. Use this Dialog to change the Defaulttemplate, the Defaulttemplate is used, when you use the “Default Document” or the “New”-Button in the Toolbar.

For further Information to Templates see here (Templates).

New empty Document:

Creates a new empty Document. Use this Item, if you wish to load a Documentwindow, which contains nothing.

Textfile:

Creates a new Textdocument.

HTML Wizard:

Shows a Wizard, with which you can easy and fast setup some Documentproperties, and creates a new document based on this Properties.

Open:

This item is used to open an existing file.

File:

Shows the Open-Dialog for choosing a file, which is opened. Use this item, if you wish to open a local file.

This is has the same function as the “Open”-Button in the Toolbar.

URL:

Use this Item, if you wish to download a File located in the Internet. A Dialog appears, and you are prompted to enter an URL where the file is located.

You can save this file direct to your local System, but you have to enter a filename first. This file will be added to your Project, so make sure, that you use an unique filename.

Reload Document:

If you wish to reload the Document new from your harddist, use this item. All made modification will go lost, if the Document is not saved.

This item is only available, when the Document is already saved.

Close:

Closes the active Document. If it was modified, you are prompted to save it.

Close all:

Closes all opened Documents. If some was modified, you are prompet to save them.

Save:

Saves the active Document, if the Document was nver saved before, and it has no filename, you ar prmpted to enter a Filename.

Save as:

Show the “Save as”-Dialog for entering or choosing a filename. The active Document is saved under this filename.

Save all:

Saves all opened Documents, if one or more Documents wasn’t saved before, and they have no filename, you are prompted to enter a filename.

Save as Template:

Use this item to create a new Template. You can create Documents based on Templates with the Menuitem “New from Template”.

For further Information to Templates se here (Templates).

Print:

You can print the contents of the Document either the Sourcecode or the Preview, depending on which Tab is selected in the Documentwindow.

The Toolbarbutton “Print” makes the same, but the Menuitem shows you the Printerdialog.

Properties:

This item shows you the Windows Properties Dialog for the active Document. This Menuitem is only available, when the Document is already saved.

Documentinfo:

This item shows you a Dialog with some Informations about the active Document, e.g. Filesize, estimated Downloadtime, Charactercount, Linecount etc.

Exit:

This item closes this Program, if some opened Document were modified, and not already saved, you are prompted to save them.


Edit Menu

Undo:

Undos the last Editaction. This Program supports unlimited Undo, but you can setup the count of Undo in the “Programoptions”-Dialog.

Redo:

Redos the last undone Editaction.

Select all:

Marks all Text in the active Document as selected.

Cut:

Cuts the selection and puts it to the Clipboard.

Copy:

Copies the Selection to the Clipboard.

Paste:

Inserts the contents of the Clipboard into the active Document.

Delete:

Delets the Selection.

Indent:

Increases the indentation from the Selection by one Tabsize.

Outdent:

Decreases the indentation from the Selection by one Tabsize.

Replace Tabs with Space:

Replaces all Tabs in the active Document with Spaces. The count of Spaces is depending on the defined Tabsize (default is 2 spaces per Tab).

Insert from File:

Inserts the contents of a file into the active Document at the current position. Before you are prompted to choose a file.

Selection upper case:

Converts the Selection into upper case Letters.

Selection lower case:

Converts the Selection into lower case Letters.

Remove all Tags:

Removes all Tags from the active Document. Before you are asked whether you’re sure to do this or not.

Special Char to HTML:

Converts all Special Characters into HTML entities. You can exclude Caracters from this Operation in the “Programoptins”-Dialog, by default <, >, “ and Space are excluded.

HTML to Special Char:

Converts all HTML entities into Special Characters. You can exclude Caracters from this Operation in the “Programoptins”-Dialog, by default <, >, “ and Space are excluded.

Got Line:

Shows a Dialog in which you can enter a Linenumber, and then you can jump to this Line in the active Document.

Find:

Shows a Dialog for finding a given Text in active Document.

Find next:

Finds the next occurrences of the give Findtext in the active Document.

Replace:

Shows a Dialog, with which you can replace a given Text with another Text.

Bookmarks:

This Menus are for handling Bookmarks. Bookmarks are not saved with the Document, so when you close a Document, all Bookmarks go lost, anyway, I don’t know a lot of Programs, which saves the Bookmarks.

Toggle:

Sets or removes a Bookmark at the current caretposition in the active Document.

Clear all:

Removes all Bookmarks in the active Document.

First:

Jumps to the first Bookmark in the active Document.

Previous:

Jumps to the previous Bookmark in the active Document.

Next:

Jumps to the next Bookmark in the active Document.

Last:

Jumps to the last Bookmark in the active Document.


Format Menu

This Menu contains actions for formating Text in your HTML Document.

If you want to format a Text as bold you can select it and use the Bold-Button in the Toolbar, or in this Menu, the “<B></B>” is inserted before and after the selected Text, it doesn’t replace it. This works with all Tags, which have a Strart- and Endtag.

Document Body:

Shows a Dialog for editing the Document Body, you can setup the Backpicture, Backcolor, Text- and Linkcolors etc.

[Ext. Style Sheets Wizard]:

This Menuitem provides a space for an extrenal Stylesheets Wizard. You can locate this Program in the “Programoptins”-Dialog, and call it from this Menuitem.

Header:

Usually you can use up to 6 Headers in a HTML Document, this Menus inserts the Headertags (e.g. “<H1>”).

Textstyle:

A HTML Document knows different Textstyles, in the Submenu are listet some of them, you can insert one into the active Document by using one of this Menu.

Paragraph:

Inserts the “<P>”-Tag into the active Document.

Linebreak (Ctrl+Enter):

Inserts a Linebreak-Tag (“<BR>”) into the active Document.

No Linebreak (Shift+Enter):

Inserts a Nolinebreak-Tag (“<NOBR>”) into the active Document.

Preformatted Text:

Inserts the “<PRE>”-Tag into the active Document.

Fontsize:

Use this Menuitems to define the current Fontsize for the active Document. This inserts the “<FONT size=”[...]”>”-Tag.

Base Fontsize defines the default fontsize for the active Document. This inserts the “<BASEFONT size=”[...]”>”-Tag.

Font:

Use this Menuitem to define the current Fontface for the active Document. This inserts the “<FONT face=”[...]”>”-Tag.

Other Font shows the Font Commno Dialog for choosing an other font, than the listed.

Basefont defines the defaut Fontface. This inserts the “<BASEFONT face=”[...]”>”-Tag.

Fontcolor:

Shows the Color Common Dialog for choosing a color, which is used for the current Text in the active Document. This inserts the “<FONT color=”[...]”>”-Tag.

Bold:

This Item inserts the “<B>”-Tag into the active Document.

Italic:

This inserts the “<I>”-Tag into the active Document.

Underline:

This Item inserts the “<U>”-Tag into the active Document.

Strikethrough:

This Item inserts the “<S>”-Tag into the active Document.

Left:

This Item inserts the “<DIV align=”left”>”-Tag into the active Document.

Center:

This Item inserts the “<DIV align=”center”>”-Tag into the active Document.

Right:

This Item inserts the “<DIV align=”right”>”-Tag into the active Document.

Block:

This Item inserts the “<P align=”justify”>”-Tag into the active Document.

Indent:

This Item inserts the “<UL>”-Tag into the active Document.

Superscript:

This Item inserts the “<SUP>”-Tag into the active Document.

Subscript:

This Item inserts the “<SUB>”-Tag into the active Document.

Blink (NS):

This Item inserts the “<BLINK>”-Tag into the active Document.

This Tag is only supported by Netscape Navigator.

Marquee (IE):

This Item inserts the “<MARQUEE>”-Tag into the active Document.

This Tag is only supported by the Microsoft Internet Explorer.


Insert Menu

This Menu contains some Items for inserting different things, like Links, Pictures, Metatags etc.

External Link:

Shows a Dialog for inserting external Links into the active Document.

Locale Link:

Shows the Open-Dialog for choosing a file, which will be inserted into your active Document.

Own Homepage:

Inserts your onw Homepageaddress, this requires that you have defined your Homepageaddress in the “Programoptions”-Dialog.

Email Link:

Inserts the “<A href=”mailto:[...]”>”-Tag into your active Document.

Own Email address:

Inserts your own Emailaddress into your active Document.

Target:

Inserts the “<A name=”[...]”>”-Tag into your Active Document.

Goto Target:

Inserts the “<A href=”#[...]”>”-Tag into your active Dcument.

All Targets:

Shows a Window with all Targets and their References from the active Document. You can easy insert new References and Targets with this Window.

Footnotes:

This Window should make inserting Footnotes a bit easyier.

Picture:

This Item shows the “Open”-Dialog for choosing a picturefile, which will be inserted into your active Document.

Frame:

Shows a Dialog with often used Frames for inserting this into your active Document.

Horizontale Rule:

Inserts the “<HR>”-Tag into your active Document.

Comment:

Inserts the “<!-- -->”-Tag into your active Document.

Special Character:

Shows a window with all known Special Characters and their associated HTML Entities, so you can easy insert one of them into your active Document.

Filename:

Shows the “Open”-Dialog for inserting only a Filename converted to a relative filename into your active Document.

List:

With this Menus you can inserting Listrelated Tags.

Metatags:

This shows a Dialog for inserting Metatags into your active Document.

Style Sheet:

Shows the “Open”-Dialog for choosing a Style Sheets File, which will be inserted into your active Document.

Script:

Shows a Dialog with all Scripts located in the Folder “{App}\scripts” for inserting one of them into your active Document. You can use instead of this the Codeexplorer.

Define Scriptlanguage:

Shows a Dialog for inserting a Script into your active Document.

Events:

This Menus are used to insert Events into your active Document. You can use this Events in different Tags, e.g. the Body-Tag, a Form-Tag etc.

Java Applet:

Shows a Dialog for inserting a Java Applet into your active Document.


Macros Menu

You can record and play Macros with this Menu. You can use Macros to simulate a set of Keystrokes, e.g. for inserting a defined Text into your active Document.

The Macros are saved to the file {App}\profiles\{Username}\macros.dat (binary file), so different users need not share the Macros.

Note: Please do not modify this file in any way, StlHEditor will crash (access vaiolation) each time you try to start it. It doen’t matter if you delete this file, you’ll just loose your macros.

This Menuitems are only available, when a Document is loaded, sure, otherwise you can neither record nor play Macros ;-).

Play Macro 1-10:

Plays one of the ten Macros.

Record Macro:

Records a new Macro. To stop recording, use the appearing button, afterwards you’re prompted to define a Shortcut for this Macro. You can call this Macro, by using this Shortcut, or via the corresponding Menuitem.


Project Menu

I made this Menu for an easier handling from Projects, you can find this actions in the Projectexplorer too, but I think this is easier to start with projectfiles, when you’ve never used Projects.

Projectsfiles (*.sep) are files, which only stores filenames from locale Webfiles, and some settings, which belongs to this Project, and which you can setup with the “Projectoptions”-Menuitem in this Menu. When you open a Projectfile all this Files can be found in the Projectexplorer, and you can open it easy and fast with a doubleclick on the file in the Projectexplorer. You need not use the “Open with”-Dialog and browse through your Harddisk to find the requested file, you can insert Links to this files with Drag and Drop or with the Toolbar in the Projectexplorer etc.

The different files are in different categories, so you can find it fast, when you have a Project, which contains a lot of files.

Open:

Opens a Projectfile (*.sep) and displays the contents in the Projectexplorer.

Load Indexfile:

This loads (or activates, if it’s already loaded) the Indexfile from your current Project. You can define the Indexfile in the “Projectoptions”-Dialog. This Menuitem is only available, when a Indexfile is defined and a Project is loaded.

Close:

Closes the current Project and all opened files. If files was modified and not already saved, you’re prompted to save them.

Save:

Saves only current Projectfile, this doesn’t save a loaded Document.

Save as:

Saves the current Project under an different filename.

Add File:

Adds a file to the current Project. This can be any file. This file is after adding visible in the Projectexplorer. Files con only added one time, a filename must be unique in a Project, sure, you can’t have two or more files with the same filename on your harddisk either.

Projectoptions:

Use this Menuitem to show a Dialog for setting up some Projectoptions. This options are saved in the Projectfile.


View Menu

Toolbars:

Shows or hides a Toolbar.

Explorer:

Shows or hides the Explorer.

Outputwindow:

Shows or hides the Outputwindow.

Clear Output:

Clears the contents from the Outputwindow. This Item is only available, when the Outputwindow isn’t empty.

This Menu takes affect for the Find in Files Output too, depending on which Tab is selected (“Console” or “Searchresults”)

Windowbar:

Shows or hides the Windowbar.

Statusbar:

Shows or hides the Statusbar.

Clipboard:

Shows or hides the Clipoardviewer.

Resize Documentwindow:

With this Menus you can resize the active Documentwindow. You can choose between common used Screenresolutions.

Show Whitespace:

Shows or hides Whitspaces in the active Document.

Colorsheme:

With this Items you can choose the Language for the Syntaxhighlight for the active Document.

Editor:

Selects the Tab “Source” from the active Document, so you can edit it.

Preview:

Selects the Tab “Preview” from the active Document, and is loaded into the preview.

[External Browser]:

You can integrate three different Browsers as external Preview. This Items Provides a space for calling one of this Browsers. To setup the Browserlist, use the “Programoptins”-Dialog.

[FTP Program]:

With this item you can easy call your FTP Program, to setup the location use the “Programoptins”-Dialog.

[Graphics Program]:

With this item you can easy call your Graphics Program, to setup the location use the “Programoptins”-Dialog.

Programoptions:

Shows a Dialog to setup some programoptions.

Editoroptions:

Shows a Dialog to setup the Editoroptions.


Extras Menu

This Menu contains some extra stuff, stuff which doesn’t fit into another category.

Check Links:

This Program has a Tool, which checks your active Document for ist local Links. It shows you whether the file exits or not, and whether there are diffenreces in upper and lower case spelling. This is usefull, because the most Internetserver has UNIX / LINUX as Operatingsystem, and UNIX / LINUX distiguish between upper and lower case spelling filenames.

Start TinyWeb / Stop TinyWeb:

Whith this Program a small and fast Web Server Software is installes (TinyWeb), you can start and stop it with this Menuitem.

Use Serveraddress:

If you have a Web Server Software runnig, you can replace the Rootdirectory from your Homepage with the Serveraddress (e.g. an IP Address or “localhost”). You can use this for testing serverside stuff, like CGI etc.

Check this, if you want to replace the Rootdirectory wthi the Serveraddress.

Find in Files:

This Program provides a Tool, with which you can search for a give text in files. This Item shows a Dialog to setup the options, and to start the searchprocess.

Find File/Folder:

This Item shows the Find Files/Folder Dialog from Windows.

Default Application:

This Item opens or runs the active Document with the default application. This Menuitem is only available, when the file is already saved.

Run:

Shows the Run-Dialog from Windows.

Look for Updates:

This program is able to find newer versions from itself. Use this Item to look for newer Versions from this Program. For this, a Internetconnection is required, if there is none active you are propmpted to connect to the internet.


Tools Menu

You can define up to 255 custom Tools, which you can call with this Menu. For setting up the Tools, use the “Customize” Item.

Customize:

Use this Menuitem to customize the Toolsmenu. You can define up to 255 custom Tools, usually Programs to run from this Menu.

For further information see here (Quickstart Tools).


Window Menu

New Window:

Loads a new Window.

Cascade:

Arranges all opened Documentwindows so they overlap.

Tile Horizontally:

Arranges all opened Documentwindows horizontally as non-overlapping tiles.

Tile Vertically:

Arranges all opened Documentwindows vertically as non-overlapping tiles.

Arrange Icons:

Arranges the Icons at the bottom of the Window.

Maximize all:

Maximizes all opened Documentwindows.

Minimize all:

Minimizes all opened Documentwindows

Close all:

Closes all opened Documentwindows. If there are Documents modified, and not already saved, you are prompted to save this files.

The Windowlist:

Lists all opened Documentwindows. If you click on one Item, this Window is activated. The current active Document is checked.

Windows:

Shows a Dialog with all opened Documentwindows, for managing them.


Help Menu

Contents:

Displays the Contents from this Helpfile.

Customize Help:

You can define up to 255 (<g>) custom Helpfiles, and you can associate one Helpfile to a specific Filetype, so you can call it by hitting the F1-Key in the Editor.

This is usefull, because there are a lot of different filetypes and languages used to develop Websites.

Use this Item to show a Dialog for setting up the Help.

Help on Help:

Shows the Help on using Help Helpfile from Windows.

Internet:

Contains some Internetlinks, e.g. the Homepage from this Program, my Email address and so on.

About:

Shows the Aboutdialog with Versionnumber and Copyrightinformations.


Main Toolbar

This Toolbar provides Buttons for standard actions, like open files, save files etc. found in most similar Programs and Texteditors.

You can show or hide this Toolbar in the the “View”-Menu.

The Buttons detailed:

New:

The Button creates a new Document based on the default Tepmplate. More informations about Templates can be found here (Quickstart Emplates).

The Dropdown Menu provides the same actions found in the “New”-Menu (“File”).

Open:

The Button shows the Open-Dialog for choosing a file, and opens this file. This is the same as the Menuitem “Open” -> “File”  (Menu “File”).

The Dropdown Menu shows recently used files, you can open one of this file by clicking on one of the Items.

Projectfiles are seperated by a bar from other files. You can setup the count of recent files in the “Programoptions”-Dialog.

“Remove not existing” removes all not existing items from the list.

“Remove all” removes all items from the list.

Save:

The Button saves the active Document. If the file wasn’t saved already, you are prompted to enter a filename.

The Dropdown Menu lists all opened Documents, so you can even save a nonactive Document.

Save all:

This button saves all opened Documents. If one file wasn’t saved already, you are prompted to enter a filename.

Save as:

The Button saves the active Document under an other Filename, than the current.

The Dropdown Menu lists all opened Documents, so you can even save a nonactive Document.

Close:

The Button closes the active Document, if the Document was modified and not saved, you are prompted to save this file.

The Dropdown Menu lists all opened Documents, so you can even close a nonactive Document.

Close all:

Closes all opened Documents, if one was modified and not saved, you are prompted to save this Document.

Print:

You can print the contents of the Document either the Sourcecode or the Preview, depending on which Tab is selected in the Documentwindow.

The Menuitem “Print” makes the same, but the this Button don‘t shows you the Printerdialog before.

Properties:

This Button shows you the Windows Properties Dialog for the active Document. This Button is only available, when the Document is already saved.

Cut:

Cuts the selection and puts it to the Clipboard. This Button is only available, when a Text is selected in the active Document.

Copy:

Copies the Selection to the Clipboard. This Button is only available, when a Text is selected in the active Document.

Paste:

Inserts the contents of the Clipboard into the active Document. This Button is only available, when the Clipboard contains some Text to insert.

Find:

Shows a Dialog for finding a given Text in active Document. You can use for this action the Shortcut F3.

Undo:

Undos the last Editaction. This Program supports unlimited Undo, but you can setup the count of Undo in the “Programoptins”-Dialog. This Button is only available, when there is something in the Undobuffer.

Redo:

Redos the last undone Editaction. This Button is only available, when there is something in the Redobuffer.

Insert Date / Time:

Inserts the current Date and Time into your active Document. You can setup the Format in the “Programoptins”-Dialog.

Insert Filename:

Shows you the “Open”-Dialog for choosing a filename, which is converted into a relative filename, and inserted into your active Document.


Default Toolbar

This Toolbar provides recently used HTML specific actions.

You can show or hide this Toolbar in the the “View”-Menu.

The Buttons detailed:

Document Body:

Shows the “Document Body”-Dialog for editing the Body of the Document.

Insert Picture:

Shows the Open-Dialog for choosing a filename, which is inserted as picture into your active Document.

Insert external Link:

Shows a Dialog for inserting external Links into the active Document.

Insert locale Link:

Shows the Open-Dialog for choosing a file, which will be inserted into your active Document.

Insert own Homepage:

Inserts a link to the Address you specified as your Homepageaddres in the “Options”-Dialog.

Insert Email Link:

Inserts the “<A href=”mailto:[...]”>”-Tag into your active Document.

Own Email address:

Inserts a linkt to the Email address you have specified as your own Email address in the “Options”-Dialog.

Insert Target:

Inserts the “<A name=”[...]”>”-Tag into your Active Document.

Goto Target:

Inserts the “<A href=”#[...]”>”-Tag into your active Dcument.

Insert Space (&nbsp;):

Inserts the “&nbsp;”-Entity into your active Dcument. This Entity is interpreted as a space.

Insert horizontale Rule:

Inserts the “<HR>”-Tag into your active Document.

Insert Comment:

Inserts the “<!-- -->”-Tag into your active Document.

Insert Tag:

The Button inserts “<></>” into your active Document.

In the Dropdown Menu are other often used Tags to insert into your active Document.

Linebreak:

Inserts a Linebreak-Tag (“<BR>”) into the active Document.

Insert Special Character:

Shows a window with all known Special Characters and their associated HTML Entities, so you can easy insert one of them into your active Document.

ComboBox Tags:

This ComboBox contains all known Tags, you can erasy insert them into your active Document. You can modifie the contents according to your choice, this ComboBox is filled from the file {App}\config\Tags.txt.

Insert Tag:

This Button inserts the Tag choosen in the ComboBox Tags into your active Document.

ComboBox Parenthesis:

This ComboBox is similar to the ComboBox Tags, but the contents comes from the file {App}\config\ braces.txt.

Insert Parenthesis:

This Button inserts the Tag choosen in the ComboBox Parenthesis into your active Document.

CheckBox Insert immediatly:

If this is checked, the selections from the ComboBoxes are inserted immediatly, you need not use the “Insert”-Button.


Text Toolbar

This Toolbar provides Textformatting specific actions.

You can show or hide this Toolbar in the the “View”-Menu.

The Buttons detailed:

Bold:

This Button inserts the “<B>”-Tag into the active Document.

Italic:

This inserts the “<I>”-Tag into the active Document.

Underline:

This Button inserts the “<U>”-Tag into the active Document.

Strikethrough:

This Button inserts the “<S>”-Tag into the active Document.

Left:

This Button inserts the “<DIV align=”left”>”-Tag into the active Document.

Center:

This Button inserts the “<DIV align=”center”>”-Tag into the active Document.

Right:

This Button inserts the “<DIV align=”right”>”-Tag into the active Document.

Block:

This Button inserts the “<P align=”justify”>”-Tag into the active Document.

Bigger:

This Button inserts the “<BIG>”-Tag into the active Document.

Smaller:

This Button inserts the “<SMALL>”-Tag into the active Document.

Superscript:

This Button inserts the “<SUP>”-Tag into the active Document.

Subscript:

This Button inserts the “<SUB>”-Tag into the active Document.

Paragraph:

Inserts the “<P>”-Tag into the active Document.

Indent:

This Button inserts the “<UL>”-Tag into the active Document.

Preformatted:

Inserts the “<PRE>”-Tag into the active Document.

Font:

Use this Button to define the current Fontface for the active Document. This inserts the “<FONT face=”[...]”>”-Tag.

Fontcolor:

Shows the Color Common Dialog for choosing a color, which is used for the current Text in the active Document. This inserts the “<FONT color=”[...]”>”-Tag.

Header 1 – 6:

Inserts the “<H1> ... <H6>” Tags into your active Document.


Table Toolbar

This Toolbar provides specific actions for creating Tables in HTML Documents.

You can show or hide this Toolbar in the the “View”-Menu.

The Buttons detailed:

Tablewizard:

Shows the Tablewizard, which you can use for creating tables.

Insert Row:

Inserts a tablerow into your active Document. The count of columns is depending on how much Columns you have defined in the Textbox Columns.

Insert Header:

Inserts a Tableheader-Tag into your active Document.

Gridcolor:

Inserts the HTML Attributes for defining the Gridcolor of the Table.

Textbox Columns:

This is used for the Tablewizard, for Insert Row, and when you are using the ”Insert” Table Button.

Textbox Rows:

This is used for the Tablewizard, and when you are using the ”Insert” Table Button.

Insert:

Inserts a Table which is defined in the Textboxes “Columns” and “Rows”.


List Toolbar

This Toolbar provides actions for creating Lists in HTML Documents.

You can show or hide this Toolbar in the the “View”-Menu.

The Buttons detailed:

Listitem:

Inserts a Listitem (“<LI>”) into Your active Document.

Bullet:

Inserts a Bulletlist (“<UL>”) into Your active Document.

Numeric List:

Inserts a Numeric List (“<ol start="1" type="1">”) into Your active Document.

Alphabetical List:

Inserts an alphabetical List (“<ol start="1" type="A">”) into Your active Document.

Romeric List:

Inserts a romeric List (“<ol start="1" type="I">”) into Your active Document.


Form Toolbar

This Toolbar provides actions for creating Forms in HTML Documents.

You can show or hide this Toolbar in the the “View”-Menu.

The Buttons detailed:

Submit Button:

Inserts a Submit Button (“<input type="submit" name="" value="">”) into your active Doucment.

Reset Button:

Inserts a Reset Button (“<input type="reset">”) into Your active Document.

Button:

Inserts an ordinary Button (“<input type="button" value="">”) into your active Document.

Textbox:

Inserts an ordinary Textbox (“<input type="text" name="" value="" size="" maxlength="">”) into your active Document.

Password Textbox:

Inserts a Password Textbox (“<input type="password" name="" value="" size="" maxlength="">”) into your active Document.

Browseform:

Inserts a Browseform (“<input type="file" value="">”) into Your active Document.

Editorfiled:

Inserts an Editorfield (“<textarea name="" cols="" rows="">”) into Your active Document.

Optionbutton:

Inserts an Optionbutton (Radiobutton) (“<input type="radio" name="" value="">”) into Your active Document.

Checkbox:

Inserts an Checkbox (“<input type="checkbox" name="" value="">”) into Your active Document.

Listbox:

Inserts a Listbox (“<select name="" size="">”) into Your active Document.


Color Toolbar

This Toolbar provides actions for choosing and inserting Colors into your HTML Documents.

You can show or hide this Toolbar in the the “View”-Menu.

For the Palette you can use any Bitmap (*.bmp, *.jpg, *.gif, *.dib etc.), but not *.png. It can have nearly any Width (recommended ~400 Pixel), and a Height about 22 Pixel. You can insert the Color into the Document when you click with the left Mousebutton on the Palette.

The Parts detailed:

Choose Colorpalette:

Shows the Open-Dialog for choosing a Colorpalette. As Colorpalette is a Bitmap used, usually a *.bmp File. This Palette is displayed at the right hand side of the Toolbar.

Colorpicker:

Displayes an the ordinary Windows Choose Color Dialog, to insert a color into your active Document.

From Screen:

Captures the Mousecursor, and displayes the color under the Mousepointer.

The Scrollbars:

You can adjust with this three Scrollbars a color to insert.

The Colorpalette:

With this palette you can choose colors, you can insert it into your active Document, by clicking on it.


Browser Toolbar

This Toolbar provides actions handling the internal Preview. It is similar to the Toolbar from the Microsoft Internet Explorer.

You can show or hide this Toolbar in the the “View”-Menu.

The Buttons detailed:

Back:

Forces the internal Preview to go back one step in the history.

Forward:

Forces the Internal Preview to go one step forward in the history.

Stop:

Stops downloading or loading a file.

Refresh:

Reloads the file, and displays it.

CheckBox Offline:

Set the internal Preview into Online-/Offline Mode, so it doesn’t try to connect to the Internet.

ComboBox Address:

Shows the current address form the displayed file.


Outputwindow

The Outputwindow displays the Output from Consolapplications. You can define several Tools, which you can call via the Toolsmenu, and you can say, that you want to capture and display the Output from this Program, if it’s a Consoleprogram.

This Window is also used do display the searchresults from Find in Files.

You can show or hide this window by using the Menuitem“Outputwindow” in the “View”-Menu.

To clear the contents from this Window use the Menuitem “Clear Output” (Menu “View”) or give this Window the focus and hit “Shift+Del”.


Windowbar

You can use the Windowbar for easy navigating through the opened Document. It is similar to the Taskbar from Windows, but without Start-Menu ;-). A singleclick on a Button – which represents a Window – activates this window and brings it on top, a single rightclick shows a popup Menu, with some Windowoperations, e.g. close, save etc.

The Toolbar on the lefthand side is also for navigating through the opened Documents.

You can show or hide the Windowbar by using the Menuitem “Windowbar” in the “View”-Menu.


Statusbar

The Statusbar contains some statusinformation, such as Caretpoisition, Cursoposition over the Preview, is the Document modified or not and similar.

The first Panel shows different informations, like Statusinformations from the Previewbroser, informations about long actions, the filename of the item in the “Projectoxplorer” under the Mousecurser.

The second Panel shows the Caretposition in the Editor or the Mouseposition from the Mousecursor over the Preview. A singleclick on this Panel shows the “Goto Line”-Dialog.

The third Panel shows whether the Document is readonly or not.

The fourth Panel shows whether the Document is modified or not.

Panel five to eight shows standardinformations, like Overwritemode etc.

Panel nine is for displaying the edittime of the active Document, when you have activated Log Edittime in the “Programoptions”-Dialog.

You can hide or show the Statusbar by using the Menuitem “Statusbar” in the “View”-Menu.


Clipboard

This is a small Clipboardviewer, you can see the Text which is currently in the Clipboard, you can’t see other Formats like Pictures etc.

To clear the contents of the Clipboard, give the Textbox the inputfocus and hit “Shift+Del”.

To show or hide the Clipboardviewer use the Menuitem “Clipboard” in the “View”-Menu.


Fileexplorer

The Fileexplorer provides an easy access to local files. You can use it to insert a link to a local file, or to open a local file and so on. It is similar to the Windows-Explorer, and can be used in a similar way.

To refresh the Fileexplorer give one of the Controls (Folderview or Fileview) the Focus and hit “Shift+F5”, this controls doesn’t capture shellactivities, so you have to do it manually.

To show or hide the Explorer use the Menuitem “Explorer” in the “View”-Menu.

The Toolbar:

Add this File to the Project:

Adds the selected file in the Fileview to the current Project.

Directories:

The Button is to get the fileexplorer to jump to the Rootdirectory from your Homepageproject.

The Dropdown Menu contains the all of the defineable directories in the “Projectoptions”-Dialog.

This Button and Menus are only available, when a Project is loaded and this Directories are already defined with the “Projectoptions”-Dialog.

Open:

Loads the selected file in the Fileview into a new Editorwindow.

Open with default Application:

Opens (runs) the selected file in the Fileview with the associated Application.

Save as:

Disabled, not used.

Delete File:

Deletes the selected file in the Fileview into the resicle bin.

Insert:

The Button inserts the selected file in the fileview as default into the active Document. As default means, that Picturefiles are inserted as Pictures, Stylesheets are inserted as Stylesheet etc.

The Dropdown Menu offers some insertoptions, here you can Pictures insert as link, you can only insert the filename etc.

You can also use Drag and Drop for inserting Links and opening Files, just Drag it from the Fileview and drop it into your active Document, or if you want to open this file, just drop it into the Mainwindow.


Projectexplorer

The Projectexplorer is used to manage Projects, with it you can easy add, remove files, open files, insert Links to it into the active Document etc.

To show or hide the Explorer use the Menuitem “Explorer” in the “View”-Menu.

The Toolbar:

Add to Projext:

Shows the Open-Dialog to choose a filename, which will be added to your current Project.

Directories:

The Button is to get the fileexplorer to jump to the Rootdirectory from your Homepageproject.

The Dropdown Menu contains all of the defineable directories in the “Projectoptions”-Dialog.

This Button and Menus are only available, when a Project is loaded and this Directories are already defined with the “Projectoptions”-Dialog.

Open:

Loads the selected file in the Projectexplorer into a new Editorwindow.

Open with default Application:

Opens (runs) the selected file in the Projectexplorer with the associated Application.

Save as:

Renames the selected File in the Projectexplorer into an other filename.

Remove from Project:

Removes the selected file in the Projectexplorer from your current Project.

Insert:

The Button inserts the selected file in the Projectexplorer as default into the active Document. As default means, that Picturefiles are inserted as Pictures, Stylesheets are inserted as Stylesheet etc.

The Dropdown Menu offers some insertoptions, here you can Pictures insert as link, you can only insert the filename etc.

You can also use Drag and Drop for inserting Links and opening Files, just Drag it from the Fileview and drop it into your active Document, or if you want to open this file, just drop it into the Mainwindow.


Codeexplorer

The Codeexplorer provides an easy access to all you save Scripts and Codesnippets, it lists all files located in the Folder {App}\Scripts.

You can insert a script into your Document with a doubleclick into your active Doucment or via Drag and Drop.

To show or hide the Explorer use the Menuitem “Explorer” in the “View”-Menu.

The Toolbar is disabled and has no functions.


Previewexplorer

The Previewexplorer contains a Webbrowser for previewing files selected in the Explorer.

First select a file in the File-, Project or Codeexplorer, and then select the Previewtab.

If you use this Preview for a Picturefile, some additional informations, like width, height, filesize, colodepth etc. are shown.

The filename from the viewed files is displayed in the Statusbar.

To show or hide the Explorer use the Menuitem “Explorer” in the “View”-Menu.

The Toolbar is disabled and has no functions.


The Editor

StlHEditor provides a similar editing interfance, than most Texteditors and Codeeditors. It implements a multiple document interface (MDI) with a Windowbar for an easy navigating through all opened Documents.

It has also a Fileexplorer which allows you open and insert files and links to them via Drag and Drop. It allows you Drag and Drop editing as well as unlimited Undo and Redo. To limit the count of available Undoactions, use the “Editoroptions”-Dialog, which you can show with the Menuitem “Editoroptions” in the “View”-Menu.

You can use your favourite Helpfile for each filetype, you can call it via the “F1”-Key in the Editor. If this helpfile is a Windows Helpfile (*.hlp) or a new HTML Help File (*.chm), the Word at the Textcaret is searched in the Index of the Helpfile and displayed. To setup your Helpfiles (the count of Helpfiles is limited to 255) use the “Customize Help”-Menuitem in the “Help”-Menu.

For HTML Documents a kind of Codecompletion (“IntelliSense”) is provided in the Editor, so you don’t have to enter the whole tags each time. To customize the Taglist, which apperas in the Codecompletion-Window and in the ComboBox “Tags” (Defaulttoolbar), modify the file “Tags.txt” in the Folder {App}\config.

To preview the Document, select the “Preview”-Tab in the Documentwindow, the Document will be saved under a temporary filename and loaded into the Browser. The Document need not to be saved before you can preview it. All temporary files should be deleted after closing the Document.

Each Documentwindow has its own Browser for the Preview, this requires a lot of memory, but I think this makes this Program much more comfortable.

To switch between the opened Documents you can use the “Windowbar”, the “Window”-Menu or the “Projectexplorer”. Documents can only be loaded one time in this program, so if you are trying to load a Document twice, the already loaded Document will be activated.


Syntax Highlighting

You may have notice the colour scheme used to present your code. By default, your code is black, with comments, keywords and Tags in an other color. You can customize the colors according to your choice by using the “Editoroptions”-Dialog. To call this Dialog use the Menuitem “Editoroptions” in the “View”-Menu.

Syntax coloring can help you spot silly mistakes. If you forget to close a Tag, the rest of the Text will be in the color of your Tags, and you’ll think this isn’t right.

This feature isn’t that important in HTML, but it’s usefull and makes edititing more easier, than in other languages like Java.


HTML Wizard

The HTML Wizard should guide you through setup a basic HTML File with some essential Tags.

Call this Window via the “HTML Wizard” Item in the “File”-Menu.

The Steps in detail:

First Step – Main:

This Page is for general things.

Filename:

Enter her the Filename you want to save this file, or use the “Browse”-Button to show a Save-Dialog for choosing a filename.

Title:

This will be the Title of the Site, you should give each Document it’s own title, because Browsers shows this in the Titlebar, and it’s used to Bookmark this Site.

Documenttype:

Enter here the Documenttype of the Page you want to build.

Stylesheets:

Enter here the filename of a Style Sheets File (*.css) to format the Document, or use the “Browse”-Button, to show a Open-Dialog for choosing a filename.

Second Step – Body:

This Page is used to setup the Document Body.

Backgroundpicture:

Enter here the filename of the Picture, which should be used as Background, or use the “Browse”-Button to show a Open-Dialog for choosing a filename.

Colors:

Use this to setup the defaultcolors of the Document.

At the righthand side is a Preview from the Document.

Third Step – Metatags:

This site is used to enter some partly important Metatags.

Description:

Enter here a small Description from your Site, this Informations are used by Searchengines.

Type:

Enter or choose here the Type of the Document.

Keywords:

Enter here some Keywords, this Informations are used by Searchengines.

Creation Date:

Enter here the Date of creation.

Expires Date:

Enter here the Date at which the Document expires.

Copyright:

Enter here Copyrightinformations, Name and Yearm, e.g. “You Name – 2000”.

Email Address:

Enter here your Email Address.

Language:

Enter here the Language from the contents of this Site.

Searchengines:

This Informations are used by Searchengies.

< Back:

Goes one Step back.

Next >:

Goes one Step forward.

Cancel:

Closes this Window, and doesn’t bulild a Document.


Open URL Dialog

Open URL Dilaog

You can download a file directly from the Internet with this Program.

Call this Dialog via the “Open URL” Item in the “File”-Menu.

Address:

Enter here the Address, you want to download, please enter the whole address with all parts. This Program isn’t clever enough to interpret uncomplete address.

Save to local System:

You can save the downloaded file directly to your locale system, check this if you wish this.

Filename:

Enter here the filename you want to save the downloaded file, or use the “Browse”-Button to show an Open-Dialog for choosing a filename.

IE Favoriten:

You can import a Link from your Favoriten-List, use this Button if you wish so.

NS Bookmarks:

You can import Bookmarks from your Netscape Navigator Bookmarklist, if you wish so, use this Button.

Open:

To download the file, click this Button.

Afterwards you’re prompted to connect to the Internet, if there is no connection active, and the file will be downloaded.

During the downloadprocess a “Cancel”-Button is shown to abort the downloadprocess.

Cancel:

Closes this Window, and doesn’t download a Site.


Document Body

Use this Dialog for edititng the Body of the active Document.

Call this Dialog via the “Document Body” Item in the “Format”-Menu, or via the “Document Body”-Button in the “Defaulttoolbar”.

Backpicture:

Enter here the filename of the Picture, which should be used as Background, or use the “Browse”-Button to show a Open-Dialog for choosing a filename.

Backcolor:

Enter here the Backcolor of your Document.

Textcolor:

Enter here the Textcolor in your Document.

Linkcolor:

Enter here the Color of Links in your Document.

Visited Link:

Enter here the Color of already visited Links in your Document.

Active Link:

Enter here the Color of Links, which have the focus in your Document.

Upper Margin:

Internet Explorer allows you to define the upper Margin in Pixel. Here you can enter the count of Pixels IE uses as upper Margin.

Note: This is only supported by the Internet Explorer from Version 2, and you should use instead of this Style Sheets, recommended by the W3C.

Left Margin:

Internet Explorer allows you to define the left Margin in Pixel. . Here you can enter the count of Pixels IE uses as left Margin.

Note: This is only supported by the Internet Explorer from Version 2, and you should use instead of this Style Sheets, recommended by the W3C.

OK:

Applies the changes, and closes this Window.

Cancel:

Doesn’t apply the changes, and closes this Window.


External Link

This Dialog is for inserting external Links.

Call this Dialog via the “External Link” Item in the “Insert”-Menu, or via the “Insert external Link”-Button in the “Defaulttoolbar”.

Protocoll:

Choose here the Protocoll for the Link to insert.

URL:

Enter here the URL your Link should refering to.

Name:

Here you can specify the Name of the Link.

Target:

Enter or choose here the Target, in which the Link should be opened.

There are four predefined Targets:

_blank: A new Browserwindow is opened and the link is loaded in this window.

_parent: The Link is loaded in the parentframe.

_self: The Link is loaded in same window or frame (default).

_top: The Link is displayed in the whole window.

Displayed Name:

This is the displayed Name from the Link:

Example:

<a href=”http://www.codearchive.com/”>Displayed Name</a>

this will look this: Displayed Name

Title:

Some Browsers display this Text in a small Tooltip Window, when you move with the Mouse over the Link.

Statusbar:

If you wish, you can specify the Text which should be displayed in the Statusbar, when the Mouse moves over the Link.

Enter here the Text to display in the Statusbar of the Browser.

Style Default:

If this is activated, an ordinary Link is inserted.

Style Button:

If this is activated, a button is inserted as a Link.

IE Favoriten:

Use this button if you wish to insert a Link from an Internetlink file (*.url). An Open-Dialog will appear for choosing an *.url file.

NS Bookmarks:

Use this button, if you wish to insert a Link from your Natscape Bookmark List. An Open-Dialog will appear for choosing your Bookmark List file, usually a HTML Document. Choose a file an a list will popup with all links contained by this Document. In this List you can choose the Link you want to insert.

OK:

Inserts the Link into your active Document, and closes this Window.

Cancel:

Closes this Window, and doesn’t insert a Link.


Tablewizard

The Table wizard should guide you through buildung Tables.

Call this Wizard via the “Tablewizard” Button in the “Tabletoolbar”.

Columns:

Enter here the count of Columns from your Table.

Rows:

Entere here the count of Rows from your Table.

Width:

Enter here the Width from your Table, you can use absolute Pixels or Percent.

Height:

Enter here the Height from your Table, you can use absolute Pixels or Percent.

Border:

Enter here the Borderwidth from your Table.

Cellspacing:

Enter here (in Pixel) the spacing between cells – the thickness from the Gridlines – from your Table.

Cellpadding:

Enter here (in Pixel) the spacing between the Text and the Gridlines from your Table.

The Grid:

Here you can enter the contents from your Table.

Advanced:

Shows a Dialog for setting up some advanced Tablesettings, like Backpicture, Gridcolor etc.

OK:

Builds the table, and inserts it into your active Document, and closes this Window.

Cancel:

Closes this Window, and doesn’t insert a table.


All Targets

Use this Window to list all Targets and References to Targets in the active Window, and to insert new Targets and References into your active Document.

Call this Window via the “All Targets” Item in the “Insert”-Menu.

References:

Lists all References to Targets in the active Document.

Targets:

Lists all Tagets in the active Document.

Sort:

Check this, if you wish to sort the list.

Insert:

Use this Button to insert the Target or Reference, specified in the “New Target” or “New Reference” Textboxes, at the current position from your active Document..

New Reference:

Enter here a new Reference you want to insert into your active Document. If you click on an Item in the Targets-List, a Reference to this Target is written in this Textbox.

New Target:

Enter here a new Target you want to insert into your active Document. If you click on an Item in the References-List, a Target to this Reference is written in this Textbox.

Refresh:

Refreshs the References- and Targets-List. This is a nonmodal Window, and it doesn’t check whether you’ve modified the Text, e.g. added a Target.

Close:

Closes this Window.


Footnotes

With the Footnoteswizard you can easy and fast insert Footnotes into your active Document.

Call this Window via the “Footnotes” Item in the “Insert”-Menu.

Text:

Enter here the Footnotestext you want to insert into your active Document.

Number:

Enter here the Number of the Footnote.

Insert Reference:

Inserts a Reference to the Footnote.

Insert Footnote:

Inserts the Footnote itself.

Style:

Choose here the Style of the Footnote.

Textend:

Jumps to the end of the Text, and back. Footnotes are usually written at the End of the Text.

Close:

Closes this Window.


Metatags

You can use this Dialog for inserting Metatags into your active Document.

Select what kind of Metatag you want to insert, choose or enter the Name of the Metatag, and choose or enter the Value, to add this Metatag, then use the Toolbarbutton “Add”. This Metatag should now appear in the List bellow. The List contains all Metatags, which will be inserted into your active Document, when you click “OK”. To remove the selected Metatag from the list, use the Toolbarbutton “Remove”, to remove all Metatags, use the Button “Remove all”.

Call this Wizard via the “Metatags” Item in the “Insert”-Menu.

The controls in detail:

Toolbar:

This Toolbar should provide an fast access to important actions.

Add:

Adds the specified Metatag to the List.

Remove:

Removes the selected Metatag from the List.

Remove all:

Removes all Metatags from the List.

http-eqiuv:

Activate this, if you want to insert a “http-equiv” Metatag. The comboBox is filled with all known Metatags of this kind.

name:

Activate this, if you want to insert an other Metatag. The comboBox is filled with all known Metatags of this kind.

Name:

Choose or enter here the Name of the Metatag you want to insert.

Value:

Choose or enter here the Value of the Metatag you want to insert.

List:

In this List are all Metatags, which are inserted into your active Document, when you click “OK”.

OK:

Inserts the Metatags listed in the List, and closes this Window.

Cancel:

Doesn’t insert any Metatag, and closes this Window.


Check Links

This program has a tool for checking the active Document for bloken local Links. This Tool can only check local Links, not external Links.

Call this Tool via the Item “Check Links” in the “Extras”-Menu

Use the “Check Document”-Button to check the Document, all found Links will be written to the List in different Colors:

•	A green Item is OK.

•	A blue  Item is an external Link, and can’t be checked.

•	A yellow Item means, that differences in upper and lower case spelling was found.

To jump to the Link click on the Item in the List, the line is highlighted and the Link is selected.

To close this Window, use the “Close”-Button in the Toolbar.


Find in Files

This Program provides a Tool for searching for a specific Text in Files.

Call this Tool via the “Find in Files” Item in the “Extras”-Menu.

Toolbar:

This Toolbar should provide an fast access to important actions.

Add folder:

Shows the Browse For Folder Dialog, to choose a Folder, which will be added to your List of Folder, which will be searched.

Remove folder:

Removes the selected folder from your List of Folder, which will be searched.

Remove all:

Removes all folders from your List of Folder, which will be searched.

Select all:

Marks all folders as selected. Only selected Folder will be searched.

Desselect all:

Marks all folders as unselected. Only selected Folder will be searched.

Folderlist:

Shows you all Folders, the selected of them will be searched.

Include Projectfiles:

If you have a Project opened, you can include this files into your search.

Clear Outputwindow first:

Clears the Outputwindow, in which the occurrences are written, before the new occurrences are written in it.

Programoptions:

You can setup here some Options from the Find in Files Program.

Filefilter:

Enter here the filefilter for the search in files. This filefilter is only relevant for the folders in your list, only files matching this filter are included in the seach, but if you add the projectfiles all projectfiles are searched.

You can only use one filefilter, you can’t use more like this “*.htm;*.css”. You can also use wildcards like “*” and “?”.

Some idletime:

Use this to get the Find in Files program to build in some idletime, This makes the search slower (on my Computer about 10 times slower), but the computer has some time to do other things.

The Find in Files program will wait 50 ms, before a file searched.

Display Linetext:

If this is checked, the Find in Files Program displayes the text of the whole Line an occurrence was found.

Note: The Text from the output should not exceed 64 KB, if you have a lot of occurrences and display the Linetext, 64 KB is not much. You can display more than 64 KB in a Textbox on WinNT, but not on Win9x. You can’t open the file with a doublecklick, when the line is displayed bellow the 64 KB limit neither on Win9x nor on WinNT.

Searchoptions:

You can setup here some Searchoptions.

Searchtext:

Enter here the Text you want to search for.

Match case:

Finds all occurrences with the exact combination of uppercase and lowercase letters specified in the Searchtext box.

Search:

This Button starts the search, and this Window will be closed. The Options and the Filelist is saved.

Cancel:

Use this Button, to close this Window, and if you don’t want to search for anything. The Options and the Filelist is not saved.


Customize Help

You can define up to 255 custom Helpfiles, and associate them with different Filestypes.

Call this Dialog via the “Customize Help” Item in the “Help”-Menu.

Toolbar:

This Toolbar should provide an fast access to important actions.

New:

Adds a new Helpfile.

Remove:

Removes the selected Helpfile from your List of Helpfiles.

Up:

Moves the selected Helpfile up.

Down:

Moves the selected Helpfile down.

Helpfilelist:

This List contains all defined Helpfiles. This appears as a Menuitem in the Help Menu.

Helpfile:

Enter here the Filename with which the Menuitem sholud be associated. This File will be called when you use the Menuitem.

Use this Helpfile as defaulthelp for the Filetype...:

You can define for each filetype a seperate default Helpfile, choose here, with which filetype this Helpfile should be associated.

For Example: You have the Filetype *.java associated with the Helpfile from the Java Development Kid, then this Helpfile will be called when you have a *.java File opened and you hit the F1-Key in the Editor.

This is usefull, because there are so many different Files and Languages used for Web Development.

If you associate for one filetype more than one default helpfiles, the first is used.

OK:

Applies the changes and closes this Window.

Cancel:

Doesn’t apply any changes and closes this Window.


Templates Dialog

This Dialog is for opening, saving and customizing the Templates.

Call this Dialog via the “New from Teplate” Item, or the “Save as Template” Item in the “File”-Menu.

To change the default Template use the Popupmenu (rightclick on the Template you wish to have as new default Template), and choose the “As Default”-Item.

To delete a Template use the Popupmenu (rightclick on the Template you wish to delete), and choose the Item “Delete”.

To rename a Template use the Popupmenu (rightclick on the Template you wish to rename), and choose “Rename”, then you should enter the new name and hit “Enter”.


Documentinfo

This Dialog shows some statistical Informations from the active Document.

Call this Dialog via the “Documentinfo” Item in the “File”-Menu.

Saved File:

Shows informations from the saved file.

Current Document:

Shows informations from the current Document.

Readonly:

Shows the Readonly state, you can change it even from here.

Close:

Closes this Dialog Box.


Windows

This Dialog should provide an easy access to all opened Documentwindows.

To access the Windows dialogue box click the in the “Window”-Menu “Windows”.

The controls in detail:

Select Window Listbox:

Displays a list of open document files. Use Ctrl key for multiple selections to enable all the Windows dialogue box buttons.

Activate:

Activates the selected document and closes the Windows dialogue box.

OK:

Closes this Dialog Box.

Save:

Saves the selected Document(s), and closes this Dialog Box.

Close Window(s):

Closes the selected Document(s), and prompts to save them.

Minimize:

Minimizes the selected Document(s).


Editoroptions

Use this Dialog to customize the Editor, you can access this Dialog via the “Editoroptions”-Menuitem in the “View”-Menu.

This Menuitem is not available, when no Documentwindow is opened. This has the simple reason, that the program loads faster, the settings will take affect immediately, and they applies to all Documents.

The controls in detail:

Color/Font:

Use this Page to setup the Syntaxcoloringstyle and the Textstyle of the Editor.

Color:

You can give each Item a Back- and Forecolor to customize the Syntaxcolouring.

Font:

Choose here the Font you want to use in the Editor.

Note: You can only use Fixed Fonts, such as Courier New etc.

Language/Tabs:

Use this Page to setup some Languageoptions, and how Tabs should be handled.

Keyboard:

Here you can setupt Hotkeys for several Actions, but note, that you can change predefined hotkeys (like "Ctrl+X" for Cut), but the hotkey for the corresponding menucommand will remain the predefined hotkey.

If you want to restore the predifined Hotkeys, simply delete the file "hotkeys.dat" located at {App}\profiles\{username}, not the one located in the "config"-folder.

The Shortcuts are save to the file {App}\profiles\{Username}\hotkeys.dat.

Note: Please do not modify this file in any way, StlHEditor will crash (access violation) each time you try to start it.

Misc:

Here you can find options, which doesn’t fit into another Page.


Projectoptions

You can setup here some Options from your Projects. This settings are individual for each Project, and they are saved in the Projectfile.

The controls in detail:

Directories:

Root Directory from your Homepage:

Enter here the Rootdirectory from your Homepage, this part of the files you want to view will be replaced with the Serveraddress.

Picturesdirectory:

Enter here the Directory from your Pictures. You can jump to this Directory with the Dropdownmenu from the Toolbar in the Explorer.

Style Sheets Directory:

Enter here the Directoy from your Style Sheets. You can jump to this Directory with the Dropdownmenu from the Toolbar in the Explorer.

JavaScript Directory:

Enter here the directory from your JavaScripts. You can jump to this Directory with the Dropdownmenu from the Toolbar in the Explorer.

Indexfile:

Enter or choose here the Indexfile from your Project. You can then easy load or show this file with the “Load Indexfile”-Menuitem in the “Project”-Menu.

HTTP Server:

This settings are used when you have opened a Project in any case. The settings in the “Programoptions”-Dialog doesn’t take affect anymore, even when you haven’t still defined this.

Replace the Root Directory with the HTTP Address:

Check this, if you wish to Preview your documents via an running Server Software.

Address (with "http://"):

Enter here the Address to use instead of the Root Directory.

OK:

Use this Button to apply the settings, and to close this Window.

Cancel:

Use this Button, if you don’t want to apply the settings, and to close this Window.